package dk.pun.dums.shared.character;

public enum Drawback {

	LARMENDE			("Larmende", DrawbackType.PHYSICAL, 2),
	LAV_SMERTETAERSKEL	("Lav smertetærskel", DrawbackType.PHYSICAL, 2),
	SVAGSYNET			("Svagsynet", DrawbackType.PHYSICAL, 2),
	TALEFEJL			("Talefejl", DrawbackType.PHYSICAL, 2),
	TUNGHOER			("Tunghør", DrawbackType.PHYSICAL, 2),
	DYRISK_DEFORMITET	("Dyrisk deformitet", DrawbackType.PHYSICAL, 3),
	DOEV				("Døv", DrawbackType.PHYSICAL, 3),
	FORKROEBLET_LAM		("Forkrøblet/Lam", DrawbackType.PHYSICAL, 3),
	KLUMSET				("Klumset", DrawbackType.PHYSICAL, 3),
	KRONISK_SMERTER		("Kroniske smerter", DrawbackType.PHYSICAL, 3),
	LANGSOM_HELER		("Langsom heler", DrawbackType.PHYSICAL, 3),
	BLIND				("Blind", DrawbackType.PHYSICAL, 4),
	FJENDE				("Fjende", DrawbackType.PHYSICAL, 4),
	JAGTET				("Jagtet", DrawbackType.PHYSICAL, 4),
	MONSTROES			("Monstrøs", DrawbackType.PHYSICAL, 4),
	STUM				("Stum", DrawbackType.PHYSICAL, 4),
	SVAGE_VENER			("Svage vener", DrawbackType.PHYSICAL, 4),
	HAEMOFILI			("Hæmofili", DrawbackType.PHYSICAL, 5),
	DYRISK				("Dyrisk", DrawbackType.MENTAL, 1),
	PERSONLIGHEDSFEJL	("Personlighedsfejl", DrawbackType.MENTAL, 1),
	ANSVAR				("Ansvar", DrawbackType.MENTAL, 2),
	BESAETTELSE			("Besættelse", DrawbackType.MENTAL, 2),
	FANATISME			("Fanatisme", DrawbackType.MENTAL, 2),
	FANTOMSTEMMER		("Fantomstemmer", DrawbackType.MENTAL, 2),
	PACIFIST			("Pacifist", DrawbackType.MENTAL, 2),
	RACIST_SEXIST		("Racist/Sexist", DrawbackType.MENTAL, 2),
	VAREMAERKE			("Varemærke", DrawbackType.MENTAL, 2),
	XENOFILI			("Xenofili", DrawbackType.MENTAL, 2),
	AFHAENGIGHED		("Afhængighed", DrawbackType.MENTAL, 3),
	ANAKRONISTISK		("Anakronistisk", DrawbackType.MENTAL, 3),
	BERYGTET			("Berygtet", DrawbackType.MENTAL, 3),
	BLOEDHJERTET		("Blødhjertet", DrawbackType.MENTAL, 3),
	DYB_VREDE			("Dyb vrede", DrawbackType.MENTAL, 3),
	DYLEKSI				("Dysleksi", DrawbackType.MENTAL, 3),
	FASCINATION			("Fascination", DrawbackType.MENTAL, 3),
	FOBI				("Fobi", DrawbackType.MENTAL, 3),
	GLEMSOM				("Glemsom", DrawbackType.MENTAL, 3),
	HEMMELIG_IDENTITET	("Hemmelig identitet", DrawbackType.MENTAL, 3),
	HUKOMMELSESTAB		("Hukommelsestab", DrawbackType.MENTAL, 3),
	HAEVNGAERING		("Hævngæring", DrawbackType.MENTAL, 3),
	JALOUX				("Jaloux", DrawbackType.MENTAL, 3),
	KILLJOY				("Killjoy", DrawbackType.MENTAL, 3),
	KLEPTOMAN			("Kleptoman", DrawbackType.MENTAL, 3),
	KORT_LUNTE			("Kort lunte", DrawbackType.MENTAL, 3),
	KUJONAGTIGHED		("Kujonagtighed", DrawbackType.MENTAL, 3),
	MANIDEPRESSIV		("Manidepressiv", DrawbackType.MENTAL, 3),
	MARERIDT			("Mareridt", DrawbackType.MENTAL, 3),
	MOERK_HEMMELIGHED	("Mørk hemmelighed", DrawbackType.MENTAL, 3),
	OVER_EMPATISK		("Over empatisk", DrawbackType.MENTAL, 3),
	PARANOIA			("Paranoia", DrawbackType.MENTAL, 3),
	PAA_KANTEN_AF_VANVID	("På kanten af vanvid", DrawbackType.MENTAL, 3),
	SKYLDSKOMPLEKS		("Skyldskompleks", DrawbackType.MENTAL, 3),
	TVANGSFORESTILLING	("Tvangsforestilling", DrawbackType.MENTAL, 3),
	KRONISK_DEPRIMERET	("Kronisk deprimeret", DrawbackType.MENTAL, 4),
	SMITTENDE_BID		("Smittende bid", DrawbackType.SUPERNATURAL, 1),
	BESTEMT_UNDERGANG	("Bestemt undergang", DrawbackType.SUPERNATURAL, 2),
	FORHADT_SIRE		("Forhadt sire", DrawbackType.SUPERNATURAL, 2),
	HADER_HVIDLOEG		("Hader hvidløg", DrawbackType.SUPERNATURAL, 2),
	HOLDT_TILBAGE_AF_KORS	("Holdt tilbage af kors", DrawbackType.SUPERNATURAL, 2),
	KRAESEN				("Kræsen", DrawbackType.SUPERNATURAL, 2),
	LYSSENSITIV			("Lyssensitiv", DrawbackType.SUPERNATURAL, 2),
	SIRE_BUNDET			("Sire bundet", DrawbackType.SUPERNATURAL, 2),
	SYNLIGT_VAMPYR		("Synligt vampyr", DrawbackType.SUPERNATURAL, 2),
	BARN				("Barn", DrawbackType.SUPERNATURAL, 3),
	BITTERT_KYS			("Bittert kys", DrawbackType.SUPERNATURAL, 3),
	NOEDVENDIGHED		("Nødvendighed", DrawbackType.SUPERNATURAL, 3),
	OVERLOEBER			("Overløber", DrawbackType.SUPERNATURAL, 3),
	SIRES_HAD			("Sires had", DrawbackType.SUPERNATURAL, 3),
	BLODIG_AFHAENGIGHED	("Blodig afhængighed", DrawbackType.SUPERNATURAL, 4),
	OVERFORBRUG			("Overforbrug", DrawbackType.SUPERNATURAL, 4),
	RESTRIKTIV_DIAET	("Restriktiv diæt", DrawbackType.SUPERNATURAL, 4),
	SIRES_BLODSBAAND	("Sires blodsbånd", DrawbackType.SUPERNATURAL, 4),
	UKONTROLLABEL_APPETIT	("Ukontrollabel appetit", DrawbackType.SUPERNATURAL, 4),
	TYNDBLODET			("Tyndblodet", DrawbackType.SUPERNATURAL, 5),
	MENTAL_SYGDOM		("Mental Sygdom", DrawbackType.MENTAL, 0),
	FORTABELSE			("Fortabelse", DrawbackType.MENTAL, 0);

	private final String name;
	private final DrawbackType drawbackType;
	private final int value;
	
	private Drawback(final String name, final DrawbackType drawbackType, final int value) {
		this.name = name;
		this.drawbackType = drawbackType;
		this.value = value;
	}
	
	public String getName() {
		return this.name;
	}
	
	public DrawbackType getDrawbackType() {
		return this.drawbackType;
	}
	
	public int getValue() {
		return this.value;
	}
	
	public String toString() {
		return this.name;
	}
}
